Simplifying the Formulation of a Wide Range of Object-Oriented Complex Queries
نویسنده
چکیده
We present a model that simplifies the formulation of a wide range of complex, mainly selection-based, objectoriented queries, including linear recursive queries. They are complex because it is almost impossible for naive users to predict the formulation of their predicate expressions. Naive users are mainly decision makers who are most probably not computer professionals. Therefore, it is necessary to provide them with a straightforward and easyto-handle approach to retrieve the information required for the decision making process. To achieve this, the definition of the selection operation and the predicate definition are adjusted to make it possible to have in the output only a subset of the objects from the actual result of a linear recursive query. Otherwise, it is infeasible to achieve the same output without an additional selection with a complicated predicate. We also define an operation that facilitates applying aggregate functions on objects. The two operations proved to be very useful and necessary to study the characteristics of trees and directed graphs. The presented model has been implemented as a part of our object-oriented database management system prototype.
منابع مشابه
Modeling and Evaluation of Stochastic Discrete-Event Systems with RayLang Formalism
In recent years, formal methods have been used as an important tool for performance evaluation and verification of a wide range of systems. In the view points of engineers and practitioners, however, there are still some major difficulties in using formal methods. In this paper, we introduce a new formal modeling language to fill the gaps between object-oriented programming languages (OOPLs) us...
متن کاملModeling and Evaluation of Stochastic Discrete-Event Systems with RayLang Formalism
In recent years, formal methods have been used as an important tool for performance evaluation and verification of a wide range of systems. In the view points of engineers and practitioners, however, there are still some major difficulties in using formal methods. In this paper, we introduce a new formal modeling language to fill the gaps between object-oriented programming languages (OOPLs) us...
متن کاملEfficient Analysis of Plasmonic circuits using Differential Global Surface Impedance (DGSI) Model
Differential global surface impedance (DGSI) model, a rigorous approach, has been applied to the analysis of three dimensional plasmonic circuits. This model gives a global relation between the tangential electric field and the equivalent surface electric current on the boundary of an object. This approach helps one bring the unknowns to the boundary surface of an object and so avoid volumetric...
متن کاملA Reuse Based Object-Oriented Framework Towards Flexible Formulation of Computer Queries
In database or knowledge-base systems, query formulation languages are the means offered to users for accessing data or knowledge. Queries allow selection of data under particular – either simple or complex constraints, resulting from one or several structures. However, query formulation remains obstinately difficult for large classes of users. Indeed, with the exception of approaches facilitat...
متن کاملAn Object-oriented Core for XML Schema
This paper presents object-oriented interfaces that capture the essence of the structural complexity of XML Schema. We develop two such interfaces: a lightweight object-oriented interface that hides some of the complexity of XML Schema by simplifying the particle and type hierarchies, and a more complete but more complex interface that contains explicit specification of XSD groups. We define a ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- J. Database Manag.
دوره 11 شماره
صفحات -
تاریخ انتشار 2000